home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / program / blx13.zip / MDIEDIT.ZIP / MAKEFILE < prev    next >
Text File  |  1991-10-14  |  2KB  |  91 lines

  1. .autodepend
  2. .swap
  3.  
  4. !if !$d(USESTATIC)
  5. USEDLL=1
  6. !endif
  7.  
  8. !if $d(DEBUG)
  9. CDBG = -v
  10. LDBG = /v
  11. !endif
  12.  
  13. !if $d(USEDLL)
  14. MODEL=l
  15. !elif !$d(MODEL)
  16. MODEL=s
  17. !endif
  18.  
  19. DMODEL=l
  20.  
  21. !if !$d(BCROOT)
  22. BCROOT=e:\borlandc
  23. !endif
  24.  
  25. !if !$d(OWLROOT)
  26. OWLROOT=$(BCROOT)\owl
  27. !endif
  28.  
  29. !if !$d(CLASSDIR)
  30. CLASSDIR=$(BCROOT)\classlib
  31. !endif
  32.  
  33. INCLUDE = $(OWLROOT)\include;$(CLASSDIR)\include;$(BCROOT)\include
  34. RCINCLUDEDIRS = -i$(OWLROOT)\include -i$(BCROOT)\include
  35.  
  36. CC = bccx
  37. TLINK = tlinkx
  38.  
  39. !if $d(USEDLL)
  40. CFLAGS  = -WS -D_CLASSDLL $(CDBG) -c -m$(MODEL) -w
  41. CFLAGSD = -WDE -D_CLASSDLL $(CDBG) -c -m$(DMODEL) -w
  42. CFLAGSUD  = -WS -D_CLASSDLL $(CDBG) -c -m$(DMODEL) -w
  43. !else
  44. CFLAGS  = -WE $(CDBG) -c -m$(MODEL) -w
  45. CFLAGSD = -WDE $(CDBG) -c -m$(DMODEL) -w
  46. CFLAGSUD  = -WS -D_CLASSDLL $(CDBG) -c -m$(DMODEL) -w
  47. !endif
  48.  
  49. LFLAGS  = $(LDBG) /Tw /n /x /c /C
  50. LFLAGSD = $(LDBG) /Twd /n /x /c /C
  51.  
  52. BCLIBDIR = $(BCROOT)\lib
  53.  
  54. !if $d(USEDLL)
  55. OWLLIBS = $(OWLROOT)\lib\owl
  56. !else
  57. OWLLIBS  = $(OWLROOT)\lib\owlw$(MODEL) $(OWLROOT)\lib\sallocw$(MODEL) /v- $(CLASSDIR)\lib\tclassw$(MODEL)
  58. !endif
  59.  
  60. OWLDLIBS = $(OWLROOT)\lib\owl
  61.  
  62. !if $d(USEDLL)
  63. STDLIBS = $(BCLIBDIR)\import $(BCLIBDIR)\crtl$(MODEL)
  64. !else
  65. STDLIBS = $(BCLIBDIR)\import $(BCLIBDIR)\cwin$(MODEL) $(BCLIBDIR)\math$(MODEL) $(BCLIBDIR)\c$(MODEL)
  66. !endif
  67.  
  68. STDDLIBS = $(BCLIBDIR)\import $(BCLIBDIR)\crtl$(DMODEL)
  69.  
  70. .rc.res:
  71.     rc -r $(RCINCLUDEDIRS) $.
  72.  
  73. .cpp.obj:
  74.     $(CC) $(CFLAGS) $.
  75.  
  76. all: turboc.cfg mdiedit.exe
  77.  
  78. turboc.cfg: makefile
  79.     echo -I$(INCLUDE) >turboc.cfg
  80.     echo -w >> turboc.cfg
  81.     echo -H=MDIEDIT.SYM >> turboc.cfg
  82.  
  83. mdiedit.exe: mdiedit.obj editfram.obj mfilewnd.obj mdiedit.res
  84.      $(TLINK) $(LFLAGS) $(BCLIBDIR)\c0w$(MODEL) @&&!
  85.      mdiedit editfram mfilewnd
  86.      mdiedit
  87.  
  88. $(OWLROOT)\lib\bwcc.lib $(OWLLIBS) $(STDLIBS)
  89. !,$(OWLROOT)\lib\owl.def
  90.      rc -K mdiedit.res mdiedit.exe
  91.